Long-lost mammal rediscovered in remote Indonesia mountainsScientists have rediscovered a long-lost species of mammal in Indonesia's Cyclops Mountains more than 60 years after it was last recorded.Fri Nov 10 2023